spotted hemlock - French English Dictionary